[Django REST framework

您所在的位置:网站首页 drf rbac [Django REST framework

[Django REST framework

2023-09-09 14:51| 来源: 网络整理| 查看: 265

[Django REST framework - RBAC-基于角色的访问控制、base64编码 、xadmin的使用] RBAC-基于角色的访问控制 RBAC 是基于角色的访问控制(Role-Based Access Control ) 在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。 应用 RBAC - Role-Based Access Control Django的 Auth组件 采用的认证规则就是RBAC 1)像专门做人员权限管理的系统(CRM系统)都是公司内部使用,所以数据量都在10w一下,一般效率要求也不是很高 2)用户量极大的常规项目,会分两种用户:前台用户(三大认证) 和 后台用户(BRAC来管理)

结论:没有特殊要求的Django项目可以直接采用Auth组件的权限六表,不需要自定义六个表,也不需要断开表关系,单可能需要自定义User表

前后台权限控制 1)后台用户对各表操作,是后台项目完成的,我们可以直接借助admin后台项目(Django自带的) 2)后期也可以用xadmin框架来做后台用户权限管理 3)前台用户的权限管理如何处理


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3